/**
 *  定义初始状态方法
 */
const initStateFn = () => {
	return {
		pageContentConfig: {
			page: {},
			children: [],
			layoutConfig: []
		}
	};
};

/**
 *  初始状态
 */
export const initState = initStateFn();

/**
 *  action命名  全大写
 *  命名规则为  模块名:方法名
 */
export const SET_CONFIG = 'EDITOR_HISTORY:SET_CONFIG';


/**
 * 数据操作，需要修改的变量
 *
 */
export const setConfig = ( config: object = {} ) => {
	return {
		type: SET_CONFIG,
		config
	};
};

